home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_53.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
30KB
|
546 lines
# near model CODE resource
# jump table entries: 7352-7364 (13 of them)
export_919:
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 2878 0118 movea.l A4, [0x00000118 /* TheZone */]
00000010 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
00000016 2D4C FFFC move.l [A6 - 0x4], A4
0000001A 302E 000E move.w D0, [A6 + 0xE]
0000001E 48C0 ext.l D0
00000020 2F00 move.l -[A7], D0
00000022 2F0B move.l -[A7], A3
00000024 2053 movea.l A0, [A3]
00000026 2050 movea.l A0, [A0]
00000028 2268 008C movea.l A1, [A0 + 0x8C]
0000002C 4E91 jsr [A1]
0000002E 508F addq.l A7, 8
00000030 2F00 move.l -[A7], D0
00000032 302E 0016 move.w D0, [A6 + 0x16]
00000036 48C0 ext.l D0
00000038 2F00 move.l -[A7], D0
0000003A 302E 0012 move.w D0, [A6 + 0x12]
0000003E 48C0 ext.l D0
00000040 2F00 move.l -[A7], D0
00000042 4EBA 00A8 jsr [PC + 0xA8 /* 000000EC */]
00000046 508F addq.l A7, 8
00000048 2F00 move.l -[A7], D0
0000004A 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
0000004E 2840 movea.l A4, D0
00000050 200C move.l D0, A4
00000052 508F addq.l A7, 8
00000054 6708 beq +0xA /* 0000005E */
00000056 2F0C move.l -[A7], A4
00000058 A992 syscall DetachResource
0000005A 204C movea.l A0, A4
0000005C A04A syscall HNoPurge
label0000005E:
0000005E 206E FFFC movea.l A0, [A6 - 0x4]
00000062 A01B syscall SetZone
00000064 200C move.l D0, A4
00000066 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
0000006C 4E5E unlink A6
0000006E 4E75 rts
export_920:
00000070 4E56 FFF8 link A6, -0x0008
00000074 48E7 0118 movem.l -[A7], D7,A3,A4
00000078 266E 0008 movea.l A3, [A6 + 0x8]
0000007C 7000 moveq.l D0, 0x00
0000007E 2840 movea.l A4, D0
00000080 4A6E 000E tst.w [A6 + 0xE]
00000084 665A bne +0x5C /* 000000E0 */
00000086 302E 0016 move.w D0, [A6 + 0x16]
0000008A 48C0 ext.l D0
0000008C 2F00 move.l -[A7], D0
0000008E 302E 0012 move.w D0, [A6 + 0x12]
00000092 48C0 ext.l D0
00000094 2F00 move.l -[A7], D0
00000096 4EBA 0054 jsr [PC + 0x54 /* 000000EC */]
0000009A 2E00 move.l D7, D0
0000009C 2D78 0118 FFFC move.l [A6 - 0x4], [0x00000118 /* TheZone */]
000000A2 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
000000A8 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
000000AE 2F0B move.l -[A7], A3
000000B0 2053 movea.l A0, [A3]
000000B2 2050 movea.l A0, [A0]
000000B4 2268 0094 movea.l A1, [A0 + 0x94]
000000B8 4E91 jsr [A1]
000000BA 588F addq.l A7, 4
000000BC 2F00 move.l -[A7], D0
000000BE 2F07 move.l -[A7], D7
000000C0 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
000000C4 2840 movea.l A4, D0
000000C6 200C move.l D0, A4
000000C8 4FEF 0010 lea.l A7, [A7 + 0x10]
000000CC 660C bne +0xE /* 000000DA */
000000CE 598F subq.l A7, 4
000000D0 2F07 move.l -[A7], D7
000000D2 3F3C F060 move.w -[A7], 0xF060
000000D6 A9A0 syscall GetResource
000000D8 285F movea.l A4, [A7]+
label000000DA:
000000DA 206E FFF8 movea.l A0, [A6 - 0x8]
000000DE A01B syscall SetZone
label000000E0:
000000E0 200C move.l D0, A4
000000E2 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000000E8 4E5E unlink A6
000000EA 4E75 rts
export_921:
fn000000EC:
000000EC 4E56 0000 link A6, 0
000000F0 48E7 0300 movem.l -[A7], D6,D7
000000F4 3E2E 000A move.w D7, [A6 + 0xA]
000000F8 302E 000E move.w D0, [A6 + 0xE]
000000FC 5340 subq.w D0, 1
000000FE 670A beq +0xC /* 0000010A */
00000100 5740 subq.w D0, 3
00000102 672C beq +0x2E /* 00000130 */
00000104 5940 subq.w D0, 4
00000106 6740 beq +0x42 /* 00000148 */
00000108 6054 bra +0x56 /* 0000015E */
label0000010A:
0000010A 0C47 0002 cmpi.w D7, 0x2
0000010E 6608 bne +0xA /* 00000118 */
00000110 203C 5349 434E move.l D0, 0x5349434E /* 'SICN' */
00000116 6014 bra +0x16 /* 0000012C */
label00000118:
00000118 0C47 0001 cmpi.w D7, 0x1
0000011C 6608 bne +0xA /* 00000126 */
0000011E 203C 6963 7323 move.l D0, 0x69637323 /* 'ics#' */
00000124 6006 bra +0x8 /* 0000012C */
label00000126:
00000126 203C 4943 4E23 move.l D0, 0x49434E23 /* 'ICN#' */
label0000012C:
0000012C 2C00 move.l D6, D0
0000012E 602E bra +0x30 /* 0000015E */
label00000130:
00000130 0C47 0001 cmpi.w D7, 0x1
00000134 6608 bne +0xA /* 0000013E */
00000136 203C 6963 7334 move.l D0, 0x69637334 /* 'ics4' */
0000013C 6006 bra +0x8 /* 00000144 */
label0000013E:
0000013E 203C 6963 6C34 move.l D0, 0x69636C34 /* 'icl4' */
label00000144:
00000144 2C00 move.l D6, D0
00000146 6016 bra +0x18 /* 0000015E */
label00000148:
00000148 0C47 0001 cmpi.w D7, 0x1
0000014C 6608 bne +0xA /* 00000156 */
0000014E 203C 6963 7338 move.l D0, 0x69637338 /* 'ics8' */
00000154 6006 bra +0x8 /* 0000015C */
label00000156:
00000156 203C 6963 6C38 move.l D0, 0x69636C38 /* 'icl8' */
label0000015C:
0000015C 2C00 move.l D6, D0
label0000015E:
0000015E 2006 move.l D0, D6
00000160 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
00000166 4E5E unlink A6
00000168 4E75 rts
export_922:
0000016A 4E56 0000 link A6, 0
0000016E 4E5E unlink A6
00000170 4E75 rts
export_923:
fn00000172:
00000172 4E56 0000 link A6, 0
00000176 48E7 0108 movem.l -[A7], D7,A4
0000017A 3E2E 000E move.w D7, [A6 + 0xE]
0000017E 286E 0008 movea.l A4, [A6 + 0x8]
00000182 48C7 ext.l D7
00000184 2F07 move.l -[A7], D7
00000186 2F0C move.l -[A7], A4
00000188 2054 movea.l